﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MongoServices.Tests.Stubs
{
	public class InitializerStub : IMongoServicesModelInitializer, IMongoServicesRepositoryInitializer, IMongoServicesServiceInitializer
	{
		public static int ModelSetupCallCount { get; set; }
		public static int RepositorySetupCallCount { get; set; }
		public static int ServiceSetupCallCount { get; set; }

		void IMongoServicesModelInitializer.Setup()
		{
			ModelSetupCallCount++;
		}

		void IMongoServicesRepositoryInitializer.Setup()
		{
			RepositorySetupCallCount++;
		}

		void IMongoServicesServiceInitializer.Setup()
		{
			ServiceSetupCallCount++;
		}
	}
}
